package top.aicey.ai.sparring.llm;

import top.aicey.ai.sparring.dto.llm.EvaluateScoreInfo;

import java.util.List;

public interface ICoolLLMService {

    /**
     * 生成用户评分
     * @param content
     * @param dimensionList
     * @param userPrompt
     * @return
     */
    EvaluateScoreInfo generateEvaluateScoreInfo(String content, List<String> dimensionList,String userPrompt,Integer score);

    /**
     * 生成维度信息
     * @param content
     * @param count
     * @return
     */
    List<String> generateDimensions(String content, Integer count);
}
